home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / Reference / DevCon / Atlanta_1990 / Atlanta-Devcon.2 / Libraries / Locale / protos / locale_protos.h
Encoding:
C/C++ Source or Header  |  1992-08-26  |  1.4 KB  |  48 lines

  1. #ifndef  CLIB_LOCALE_PROTOS_H
  2. #define  CLIB_LOCALE_PROTOS_H
  3. /*
  4. **    $Id: locale_protos.h,v 36.2 90/05/02 10:35:08 valentin Exp $
  5. **
  6. **    C prototypes
  7. **
  8. **    (C) Copyright 1990 Commodore-Amiga, Inc.
  9. **        All Rights Reserved
  10. */
  11. /* "locale.library" */
  12. #ifndef  EXEC_TYPES_H
  13. #include <exec/types.h>
  14. #endif
  15. #ifndef  LOCALE_LOCALEBASE_H
  16. #include "include/locale/localebase.h"
  17. #endif
  18. #ifndef  LOCALE_LOCALE_H
  19. #include "include/locale/locale.h"
  20. #endif
  21. /*--- functions in V36 or higher (distributed as Release 2.0 Beta) ---*/
  22. /**/
  23. /* Locale Functions */
  24. /**/
  25. struct Language *OpenLanguage( BYTE *name );
  26. void CloseLanguage( struct Language *language );
  27. struct Territory *OpenTerritory( BYTE *name );
  28. void CloseTerritory( struct Territory *territory );
  29. struct Language *DefaultLanguage( void );
  30. struct Territory *DefaultTerritory( void );
  31. struct Catalogue *CatOpen( BYTE *name, LONG flags );
  32. void CatClose( struct Catalogue *catalogue );
  33. BYTE *CatGets( struct Catalogue *catalogue, LONG set, LONG msgNum,
  34.     BYTE *def );
  35. LONG StrColl( BYTE *string1, BYTE *string2, struct Language *language );
  36. LONG StrXFrm( BYTE *string1, BYTE *string2, LONG size,
  37.     struct Language *language );
  38. /**/
  39. /* Reserved entries */
  40. /**/
  41. void LocReserved0( void );
  42. void LocReserved1( void );
  43. void LocReserved2( void );
  44. void LocReserved3( void );
  45. void LocReserved4( void );
  46. void LocReserved5( void );
  47. #endif   /* CLIB_LOCALE_PROTOS_H */
  48.